package m3f.data;

import m3f.matrix.Minibatch;

public interface MultimodalDataProvider {
	
	public boolean hasMoreData();
	public Minibatch nextTextual();
	public Minibatch nextVisual();
	public void reset(boolean randomized);
	public void setMinibatchSize(int size);
	public int getMinibatchSize();
	public int matrixRows();
	public int textFeatures();
	public int visualFeatures();
	public MultimodalDataProvider clone();

}
